/**********************************************************
 * AdditionalOptionsFees.java.java 
 * Created by Ashutosh
 * Last modified Date: Sep 18, 2008 10:57:40 AM by Ashutosh
 * Revision: <svn revision #> 
 * Version : 0.1
 * Copyright (c) 2008 - 2009 cyberThink Infotech Pvt. Ltd., All rights reserved.
 **********************************************************/

package com.printeverywhere.dto;

/**
 * AdditionalOptionsFees entity.
 * 
 * @author MyEclipse Persistence Tools
 */

public class AdditionalOptionsFees implements java.io.Serializable {

	// Fields

	/** The id. */
	private Integer id;
	
	/** The additional option. */
	private String additionalOption;
	
	/** The auction. */
	private Double auction;
	
	/** The fixed price. */
	private Double fixedPrice;
	
	/** The shop. */
	private Double shop;
	
	private Double tender;
	
	/** The wanted. */
	private Double wanted;
	
	/** The advertisement. */
	private Double advertisement;
	
	/** The company profile. */
	private Double companyProfile;

	// Constructors

	/**
	 * default constructor.
	 */
	public AdditionalOptionsFees() {
	}

	/**
	 * minimal constructor.
	 * 
	 * @param additionalOption the additional option
	 */
	public AdditionalOptionsFees(String additionalOption) {
		this.additionalOption = additionalOption;
	}

	/**
	 * full constructor.
	 * 
	 * @param additionalOption the additional option
	 * @param auction the auction
	 * @param fixedPrice the fixed price
	 * @param shop the shop
	 * @param wanted the wanted
	 * @param advertisement the advertisement
	 * @param companyProfile the company profile
	 */
	public AdditionalOptionsFees(String additionalOption, Double auction,
			Double fixedPrice, Double shop, Double wanted,
			Double advertisement, Double companyProfile) {
		this.additionalOption = additionalOption;
		this.auction = auction;
		this.fixedPrice = fixedPrice;
		this.shop = shop;
		this.wanted = wanted;
		this.advertisement = advertisement;
		this.companyProfile = companyProfile;
	}

	// Property accessors

	/**
	 * Gets the id.
	 * 
	 * @return the id
	 */
	public Integer getId() {
		return this.id;
	}

	/**
	 * Sets the id.
	 * 
	 * @param id the new id
	 */
	public void setId(Integer id) {
		this.id = id;
	}

	/**
	 * Gets the additional option.
	 * 
	 * @return the additional option
	 */
	public String getAdditionalOption() {
		return this.additionalOption;
	}

	/**
	 * Sets the additional option.
	 * 
	 * @param additionalOption the new additional option
	 */
	public void setAdditionalOption(String additionalOption) {
		this.additionalOption = additionalOption;
	}

	/**
	 * Gets the auction.
	 * 
	 * @return the auction
	 */
	public Double getAuction() {
		return this.auction;
	}

	/**
	 * Sets the auction.
	 * 
	 * @param auction the new auction
	 */
	public void setAuction(Double auction) {
		this.auction = auction;
	}

	/**
	 * Gets the fixed price.
	 * 
	 * @return the fixed price
	 */
	public Double getFixedPrice() {
		return this.fixedPrice;
	}

	/**
	 * Sets the fixed price.
	 * 
	 * @param fixedPrice the new fixed price
	 */
	public void setFixedPrice(Double fixedPrice) {
		this.fixedPrice = fixedPrice;
	}

	/**
	 * Gets the shop.
	 * 
	 * @return the shop
	 */
	public Double getShop() {
		return this.shop;
	}

	/**
	 * Sets the shop.
	 * 
	 * @param shop the new shop
	 */
	public void setShop(Double shop) {
		this.shop = shop;
	}

	/**
	 * Gets the wanted.
	 * 
	 * @return the wanted
	 */
	public Double getWanted() {
		return this.wanted;
	}

	/**
	 * Sets the wanted.
	 * 
	 * @param wanted the new wanted
	 */
	public void setWanted(Double wanted) {
		this.wanted = wanted;
	}

	/**
	 * Gets the advertisement.
	 * 
	 * @return the advertisement
	 */
	public Double getAdvertisement() {
		return this.advertisement;
	}

	/**
	 * Sets the advertisement.
	 * 
	 * @param advertisement the new advertisement
	 */
	public void setAdvertisement(Double advertisement) {
		this.advertisement = advertisement;
	}

	/**
	 * Gets the company profile.
	 * 
	 * @return the company profile
	 */
	public Double getCompanyProfile() {
		return this.companyProfile;
	}

	/**
	 * Sets the company profile.
	 * 
	 * @param companyProfile the new company profile
	 */
	public void setCompanyProfile(Double companyProfile) {
		this.companyProfile = companyProfile;
	}

	/**
	 * @return the tender
	 */
	public Double getTender() {
		return tender;
	}

	/**
	 * @param tender the tender to set
	 */
	public void setTender(Double tender) {
		this.tender = tender;
	}
}